#pragma once
#include <Windows.h>
#include <gl\GL.h>
#include <gl\GLU.h>

#include <opencv\cv.h>

//#include "Game.h"
#include "RenderSystem.h"

namespace TUMAR { namespace Render {
class UIRenderer : public AbstractRenderer
	{
	private:
		//const Game* game;	
		int width;
		int height;

		GLuint logo;
	public:
		UIRenderer(void);
		virtual ~UIRenderer(void);

		virtual void Init(void);
		virtual void Resize(int width, int height);
		virtual void Render(void);
		virtual void displayString(char string[], float r, float g, float b, int cx, int y);

		//virtual void OnGameUpdated(const Game* game);
	};
}}


